package com.sg.service.base.app;

import com.sg.dto.base.app.req.BatchQueryProjectReq;
import com.sg.dto.base.app.req.QueryProjectDetailReq;
import com.sg.dto.base.app.req.QueryProjectListReq;
import com.sg.entity.OmsProject;

import java.util.List;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface MOmsProjectService {
    /**
     * 3-7-03新增协同任务
     */
    String addProject(OmsProject omsProject);

    /**
     * 3-7-03修改协同任务
     */
    boolean updateProject(OmsProject omsProject);

    /**
     * 3-7-02查询协同任务列表
     */
    List<OmsProject> queryProjectList(QueryProjectListReq reqDto);

    /**
     * 3-7-02批量查询协同任务
     */
    List<OmsProject> batchQueryProject(BatchQueryProjectReq reqDto);

    /**
     * 3-7-03查询协同任务详情
     */
    OmsProject queryProjectDetail(QueryProjectDetailReq reqDto);

    /**
     * 3-7-03删除协同任务(管理)
     */
    boolean deleteProject(String projectId);
    //
}
